/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package onpu_dms_xls.kernel.common.vipiska;

import java.util.ArrayList;

/**
 *
 * @author snbm
 */
public class Vipiska_Data {
    private String diplomSeries;
    private int diplomNumber;
    private String surname;
    private String nameAndSecondName;
    private String birthDate;
    private DIPLOM_TYPES previousDiplomType;
    private String previousDiplomSeriesAndNumber;
    private UNIVERSITIES_NAMES universityName;
    private DIPLOM_TYPES diplomType;
    private String studyProgramType;
    private String studyDuration;
    private STUDY_FORMS studyForm;
    private SPECIALITIES speciality;
    private String practiceTypesAndDurations;
    private ACADEMIC_RIGHTS academicRights;
    private PROFECCIONAL_RIGHTS profeccionalRights;
    private String admissionDate;
    private String endDate;
    //-------------------------------------------------
    private UNIVERSITIES_TYPES universityType;
    private ADMISSION_FORMS admissionForm;
    private PROGRAMM_REQUIREMENTS programmRequirements;
    private String studyLoad;
    private EXAM_SYSTEMS examSystem;
    private MARKS_SYSTEMS markSystem;
    //-------------------------------------------------
    private boolean hasDyplomWork;
    private DIPLOM_WORK_TYPES diplomWorkType;
    private String diplomWorkTheme;
    private STRING_MARKS diplomWorkMark;
    private String periodToWriteDiplomWork;

    private boolean hasGOS;
    private GOS_NAMES GOS_Name;
    private STRING_MARKS GOS_Mark;

    private String specialityGainDate;
    private QUALIFICATION_NAMES qualificationName;

    private CITIES_NAMES cityName;
    private String vipiskaDate;
    private String diplomRegNumber;
    //-------------------------------------------------
    //-------------------------------------------------

    private ArrayList<Extract_Subject> subjects;
    private int summaryHours;





    /**
     * @return the diplomSeries
     */
    public String getDiplomSeries() {
        return diplomSeries;
    }

    /**
     * @param diplomSeries the diplomSeries to set
     */
    public void setDiplomSeries(String diplomSeries) {
        this.diplomSeries = diplomSeries;
    }

    /**
     * @return the diplomNumber
     */
    public int getDiplomNumber() {
        return diplomNumber;
    }

    /**
     * @param diplomNumber the diplomNumber to set
     */
    public void setDiplomNumber(int diplomNumber) {
        this.diplomNumber = diplomNumber;
    }

    /**
     * @return the surname
     */
    public String getSurname() {
        return surname;
    }

    /**
     * @param surname the surname to set
     */
    public void setSurname(String surname) {
        this.surname = surname;
    }

    /**
     * @return the nameAndSecondName
     */
    public String getNameAndSecondName() {
        return nameAndSecondName;
    }

    /**
     * @param nameAndSecondName the nameAndSecondName to set
     */
    public void setNameAndSecondName(String nameAndSecondName) {
        this.nameAndSecondName = nameAndSecondName;
    }

    /**
     * @return the birthDate
     */
    public String getBirthDate() {
        return birthDate;
    }

    /**
     * @param birthDate the birthDate to set
     */
    public void setBirthDate(String birthDate) {
        this.birthDate = birthDate;
    }

    /**
     * @return the previousDiplomType
     */
    public DIPLOM_TYPES getPreviousDiplomType() {
        return previousDiplomType;
    }

    /**
     * @param previousDiplomType the previousDiplomType to set
     */
    public void setPreviousDiplomType(DIPLOM_TYPES previousDiplomType) {
        this.previousDiplomType = previousDiplomType;
    }

    /**
     * @return the previousDiplomSeriesAndNumber
     */
    public String getPreviousDiplomSeriesAndNumber() {
        return previousDiplomSeriesAndNumber;
    }

    /**
     * @param previousDiplomSeriesAndNumber the previousDiplomSeriesAndNumber to set
     */
    public void setPreviousDiplomSeriesAndNumber(String previousDiplomSeriesAndNumber) {
        this.previousDiplomSeriesAndNumber = previousDiplomSeriesAndNumber;
    }

    /**
     * @return the universityName
     */
    public UNIVERSITIES_NAMES getUniversityName() {
        return universityName;
    }

    /**
     * @param universityName the universityName to set
     */
    public void setUniversityName(UNIVERSITIES_NAMES universityName) {
        this.universityName = universityName;
    }

    /**
     * @return the diplomType
     */
    public DIPLOM_TYPES getDiplomType() {
        return diplomType;
    }

    /**
     * @param diplomType the diplomType to set
     */
    public void setDiplomType(DIPLOM_TYPES diplomType) {
        this.diplomType = diplomType;
    }

    /**
     * @return the studyProgramType
     */
    public String getStudyProgramType() {
        return studyProgramType;
    }

    /**
     * @param studyProgramType the studyProgramType to set
     */
    public void setStudyProgramType(String studyProgramType) {
        this.studyProgramType = studyProgramType;
    }

    /**
     * @return the studyDuration
     */
    public String getStudyDuration() {
        return studyDuration;
    }

    /**
     * @param studyDuration the studyDuration to set
     */
    public void setStudyDuration(String studyDuration) {
        this.studyDuration = studyDuration;
    }

    /**
     * @return the studyingForm
     */
    public STUDY_FORMS getStudyForm() {
        return studyForm;
    }

    /**
     * @param studyingForm the studyingForm to set
     */
    public void setStudyForm(STUDY_FORMS studyingForm) {
        this.studyForm = studyingForm;
    }

    /**
     * @return the speciality
     */
    public SPECIALITIES getSpeciality() {
        return speciality;
    }

    /**
     * @param speciality the speciality to set
     */
    public void setSpeciality(SPECIALITIES speciality) {
        this.speciality = speciality;
    }

    /**
     * @return the practiceTypesAndDurations
     */
    public String getPracticeTypesAndDurations() {
        return practiceTypesAndDurations;
    }

    /**
     * @param practiceTypesAndDurations the practiceTypesAndDurations to set
     */
    public void setPracticeTypesAndDurations(String practiceTypesAndDurations) {
        this.practiceTypesAndDurations = practiceTypesAndDurations;
    }

    /**
     * @return the academicRights
     */
    public ACADEMIC_RIGHTS getAcademicRights() {
        return academicRights;
    }

    /**
     * @param academicRights the academicRights to set
     */
    public void setAcademicRights(ACADEMIC_RIGHTS academicRights) {
        this.academicRights = academicRights;
    }

    /**
     * @return the profeccionalRights
     */
    public PROFECCIONAL_RIGHTS getProfeccionalRights() {
        return profeccionalRights;
    }

    /**
     * @param profeccionalRights the profeccionalRights to set
     */
    public void setProfeccionalRights(PROFECCIONAL_RIGHTS profeccionalRights) {
        this.profeccionalRights = profeccionalRights;
    }

    /**
     * @return the admissionDate
     */
    public String getAdmissionDate() {
        return admissionDate;
    }

    /**
     * @param admissionDate the admissionDate to set
     */
    public void setAdmissionDate(String admissionDate) {
        this.admissionDate = admissionDate;
    }

    /**
     * @return the endDate
     */
    public String getEndDate() {
        return endDate;
    }

    /**
     * @param endDate the endDate to set
     */
    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    /**
     * @return the universityType
     */
    public UNIVERSITIES_TYPES getUniversityType() {
        return universityType;
    }

    /**
     * @param universityType the universityType to set
     */
    public void setUniversityType(UNIVERSITIES_TYPES universityType) {
        this.universityType = universityType;
    }

    /**
     * @return the admissionForm
     */
    public ADMISSION_FORMS getAdmissionForm() {
        return admissionForm;
    }

    /**
     * @param admissionForm the admissionForm to set
     */
    public void setAdmissionForm(ADMISSION_FORMS admissionForm) {
        this.admissionForm = admissionForm;
    }

    /**
     * @return the programmRequirements
     */
    public PROGRAMM_REQUIREMENTS getProgrammRequirements() {
        return programmRequirements;
    }

    /**
     * @param programmRequirements the programmRequirements to set
     */
    public void setProgrammRequirements(PROGRAMM_REQUIREMENTS programmRequirements) {
        this.programmRequirements = programmRequirements;
    }

    /**
     * @return the studyLoad
     */
    public String getStudyLoad() {
        return studyLoad;
    }

    /**
     * @param studyLoad the studyLoad to set
     */
    public void setStudyLoad(String studyLoad) {
        this.studyLoad = studyLoad;
    }

    /**
     * @return the examSystem
     */
    public EXAM_SYSTEMS getExamSystem() {
        return examSystem;
    }

    /**
     * @param examSystem the examSystem to set
     */
    public void setExamSystem(EXAM_SYSTEMS examSystem) {
        this.examSystem = examSystem;
    }

    /**
     * @return the markSystem
     */
    public MARKS_SYSTEMS getMarkSystem() {
        return markSystem;
    }

    /**
     * @param markSystem the markSystem to set
     */
    public void setMarkSystem(MARKS_SYSTEMS markSystem) {
        this.markSystem = markSystem;
    }

    /**
     * @return the hasDyplomWork
     */
    public boolean hasDyplomWork() {
        return hasDyplomWork;
    }

    /**
     * @param hasDyplomWork the hasDyplomWork to set
     */
    public void setHasDyplomWork(boolean hasDyplomWork) {
        this.hasDyplomWork = hasDyplomWork;
    }

    /**
     * @return the diplomWorkType
     */
    public DIPLOM_WORK_TYPES getDiplomWorkType() {
        return diplomWorkType;
    }

    /**
     * @param diplomWorkType the diplomWorkType to set
     */
    public void setDiplomWorkType(DIPLOM_WORK_TYPES diplomWorkType) {
        this.diplomWorkType = diplomWorkType;
    }

    /**
     * @return the diplomWorkTheme
     */
    public String getDiplomWorkTheme() {
        return diplomWorkTheme;
    }

    /**
     * @param diplomWorkTheme the diplomWorkTheme to set
     */
    public void setDiplomWorkTheme(String diplomWorkTheme) {
        this.diplomWorkTheme = diplomWorkTheme;
    }

    /**
     * @return the diplomMark
     */
    public STRING_MARKS getDiplomMark() {
        return diplomWorkMark;
    }

    /**
     * @param diplomMark the diplomMark to set
     */
    public void setDiplomMark(STRING_MARKS diplomMark) {
        this.diplomWorkMark = diplomMark;
    }

    /**
     * @return the periodToWriteDiplomWork
     */
    public String getPeriodToWriteDiplomWork() {
        return periodToWriteDiplomWork;
    }

    /**
     * @param periodToWriteDiplomWork the periodToWriteDiplomWork to set
     */
    public void setPeriodToWriteDiplomWork(String periodToWriteDiplomWork) {
        this.periodToWriteDiplomWork = periodToWriteDiplomWork;
    }

    /**
     * @return the hasGOS
     */
    public boolean hasGOS() {
        return hasGOS;
    }

    /**
     * @param hasGOS the hasGOS to set
     */
    public void setHasGOS(boolean hasGOS) {
        this.hasGOS = hasGOS;
    }

    /**
     * @return the GOS_Name
     */
    public GOS_NAMES getGOS_Name() {
        return GOS_Name;
    }

    /**
     * @param GOS_Name the GOS_Name to set
     */
    public void setGOS_Name(GOS_NAMES GOS_Name) {
        this.GOS_Name = GOS_Name;
    }

    /**
     * @return the GOS_Mark
     */
    public STRING_MARKS getGOS_Mark() {
        return GOS_Mark;
    }

    /**
     * @param GOS_Mark the GOS_Mark to set
     */
    public void setGOS_Mark(STRING_MARKS GOS_Mark) {
        this.GOS_Mark = GOS_Mark;
    }

    /**
     * @return the specialityGainDate
     */
    public String getSpecialityGainDate() {
        return specialityGainDate;
    }

    /**
     * @param specialityGainDate the specialityGainDate to set
     */
    public void setSpecialityGainDate(String specialityGainDate) {
        this.specialityGainDate = specialityGainDate;
    }

    /**
     * @return the qualificationName
     */
    public QUALIFICATION_NAMES getQualificationName() {
        return qualificationName;
    }

    /**
     * @param qualificationName the qualificationName to set
     */
    public void setQualificationName(QUALIFICATION_NAMES qualificationName) {
        this.qualificationName = qualificationName;
    }

    /**
     * @return the cityName
     */
    public CITIES_NAMES getCityName() {
        return cityName;
    }

    /**
     * @param cityName the cityName to set
     */
    public void setCityName(CITIES_NAMES cityName) {
        this.cityName = cityName;
    }

    /**
     * @return the vipiskaDate
     */
    public String getVipiskaDate() {
        return vipiskaDate;
    }

    /**
     * @param vipiskaDate the vipiskaDate to set
     */
    public void setVipiskaDate(String vipiskaDate) {
        this.vipiskaDate = vipiskaDate;
    }

    /**
     * @return the diplomRegNumber
     */
    public String getDiplomRegNumber() {
        return diplomRegNumber;
    }

    /**
     * @param diplomRegNumber the diplomRegNumber to set
     */
    public void setDiplomRegNumber(String diplomRegNumber) {
        this.diplomRegNumber = diplomRegNumber;
    }

    /**
     * @return the subjects
     */
    public ArrayList<Extract_Subject> getSubjects() {
        return subjects;
    }

    /**
     * @param subjects the subjects to set
     */
    public void setSubjects(ArrayList<Extract_Subject> subjects) {
        this.subjects = subjects;
    }

    /**
     * @return the summaryHours
     */
    public int getSummaryHours() {
        return summaryHours;
    }

    /**
     * @param summaryHours the summaryHours to set
     */
    public void setSummaryHours(int summaryHours) {
        this.summaryHours = summaryHours;
    }

}
